FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.4.11  |  FHIR Version n/a  User: [n/a]

Resource StructureDefinition/FHIR Server from package ca.on.ppr.r4#1.2.0 (344 ms)

Package ca.on.ppr.r4
Type StructureDefinition
Id Id
FHIR Version R4
Source https://simplifier.net/resolve?scope=ca.on.ppr.r4@1.2.0&canonical=http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-profile-HealthcareService
Url http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-profile-HealthcareService
Version 1.0.0
Status draft
Date 2024-02-21T19:04:18.4265136+00:00
Name HealthcareService
Experimental False
Authority hl7
Description HealthcareService contains the details of a healthcare service available at a location.
Type HealthcareService
Kind resource

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
https://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-available-time-string AvailableTimeString
https://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-contact-purpose ContactPurpose
https://ehealthontario.ca/fhir/StructureDefinition/ca-on-phpd-ext-base-subspecialty-ind BASESubspecialtyInd
https://ehealthontario.ca/fhir/StructureDefinition/ca-on-phpd-ext-selfdeclared-specialty-ind SelfDeclaredSpecialtyInd
http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phpd-profile-Location-coverage PHPDLocationCoverage
http://ehealthontario.ca/fhir/ValueSet/human-language Language
http://ehealthontario.ca/fhir/ValueSet/ppr-qualified-expertise-role-type QualifiedExpertiseRoleType
http://ehealthontario.ca/fhir/ValueSet/service-type-connex Service Type-CONNEX
http://ehealthontario.ca/fhir/ValueSet/service-category-thln Service Category-THLN
http://ehealthontario.ca/fhir/ValueSet/service-category-eServices Service Category-eServices
http://ehealthontario.ca/fhir/ValueSet/service-category-eVisit Service Category-eVisit
http://ehealthontario.ca/fhir/ValueSet/service-category-eConsult Service Category-eConsult
http://ehealthontario.ca/fhir/ValueSet/service-type-thln Service Type-THLN
http://ehealthontario.ca/fhir/ValueSet/phsd-programs PHSDPrograms


Source

{
  "resourceType" : "StructureDefinition",
  "url" : "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-profile-HealthcareService",
  "version" : "1.0.0",
  "name" : "HealthcareService",
  "status" : "draft",
  "date" : "2024-02-21T19:04:18.4265136+00:00",
  "description" : "HealthcareService contains the details of a healthcare service available at a location.",
  "fhirVersion" : "4.0.1",
  "kind" : "resource",
  "abstract" : false,
  "type" : "HealthcareService",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/HealthcareService",
  "derivation" : "constraint",
  "differential" : {
    "element" : [
      {
        "id" : "HealthcareService.id",
        "path" : "HealthcareService.id",
        "comment" : "The only time that a resource does not have an id is when it is being submitted to the server using a create operation.\r\n* PHSD: epid"
      },
      {
        "id" : "HealthcareService.meta",
        "path" : "HealthcareService.meta",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.meta.lastUpdated",
        "path" : "HealthcareService.meta.lastUpdated",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.meta.profile",
        "path" : "HealthcareService.meta.profile",
        "comment" : "It is up to the server and/or other infrastructure of policy to determine whether/how these claims are verified and/or updated over time. The list of profile URLs is a set.\r\n\r\n#### **_` FOR PHSD USAGE: The meta.profile = http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phpd-profile-HealthcareService|2.0.0 `_**",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.text",
        "path" : "HealthcareService.text",
        "mustSupport" : false
      },
      {
        "id" : "HealthcareService.text.div",
        "path" : "HealthcareService.text.div",
        "mustSupport" : false
      },
      {
        "id" : "HealthcareService.identifier",
        "path" : "HealthcareService.identifier",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "system"
            }
          ],
          "rules" : "open"
        },
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.identifier.use",
        "path" : "HealthcareService.identifier.use",
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://ehealthontario.ca/fhir/ValueSet/ereferral-identifier-use"
        }
      },
      {
        "id" : "HealthcareService.identifier.system",
        "path" : "HealthcareService.identifier.system",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.identifier.value",
        "path" : "HealthcareService.identifier.value",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.identifier.assigner",
        "path" : "HealthcareService.identifier.assigner",
        "mustSupport" : false
      },
      {
        "id" : "HealthcareService.identifier:oh-upi",
        "path" : "HealthcareService.identifier",
        "sliceName" : "oh-upi",
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.identifier:oh-upi.use",
        "path" : "HealthcareService.identifier.use",
        "fixedCode" : "official",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.identifier:oh-upi.system",
        "path" : "HealthcareService.identifier.system",
        "fixedUri" : "https://fhir.infoway-inforoute.ca/NamingSystem/ca-on-provider-upi",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.identifier:oh-upi.value",
        "path" : "HealthcareService.identifier.value",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.identifier:oh-connex",
        "path" : "HealthcareService.identifier",
        "sliceName" : "oh-connex",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.identifier:oh-connex.use",
        "path" : "HealthcareService.identifier.use",
        "fixedCode" : "secondary",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.identifier:oh-connex.system",
        "path" : "HealthcareService.identifier.system",
        "min" : 1,
        "fixedUri" : "http://ehealthontario.ca/NamingSystem/id-connex-healthcareservice",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.identifier:oh-connex.value",
        "path" : "HealthcareService.identifier.value",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.identifier:oh-thln",
        "path" : "HealthcareService.identifier",
        "sliceName" : "oh-thln",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.identifier:oh-thln.use",
        "path" : "HealthcareService.identifier.use",
        "fixedCode" : "secondary",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.identifier:oh-thln.type",
        "path" : "HealthcareService.identifier.type",
        "mustSupport" : false
      },
      {
        "id" : "HealthcareService.identifier:oh-thln.type.coding",
        "path" : "HealthcareService.identifier.type.coding",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.identifier:oh-thln.system",
        "path" : "HealthcareService.identifier.system",
        "min" : 1,
        "fixedUri" : "http://ehealthontario.ca/NamingSystem/id-thln-healthcareservice",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.identifier:oh-thln.value",
        "path" : "HealthcareService.identifier.value",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.active",
        "path" : "HealthcareService.active",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.providedBy",
        "path" : "HealthcareService.providedBy",
        "comment" : "This property is recommended to be the same as the Location's managingOrganization, and if not provided should be interpreted as such. If the Location does not have a managing Organization, then this property should be populated.\r\n- - - \r\n\r\n* PHSD-THLN: populate providedBy.display with Organization Name - will use PPR Organization Profile\r\n* PHSD-Connex: \r\n* eConsult: Location parent org will be traced through HCS.location, but providedBy.display/providedby.reference.display can be used\r\n* eVisit: \r\n* eServices:",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.providedBy.reference",
        "path" : "HealthcareService.providedBy.reference",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.category",
        "path" : "HealthcareService.category",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "coding"
            }
          ],
          "rules" : "open"
        },
        "comment" : "Selecting a Service Category then determines the list of relevant service types that can be selected in the primary service type.\r\n- - - \r\n* eServices: SnomedCT Codes for - Acute care inpatient | Addiction service | Community Health services | Diagnostic Imaging service | Laboratory service | Long Term Care service | Mental Health service | Public health service | Rehabilitation service\r\n* eConsult: direct | group | base\r\n* eVisit: roombased | direct\r\n* PHSD-Connex: (probably not \"program\" - generic | specialized | restricted)\r\n* PHSD-THLN: \"Health Topics\" - Abuse and Sexual Assault | Addictions | Diseases and Conditions | Environmental and Workplace Health | Mental Health | Palliative and End-of-Life Care | People with Disabilities | Rehabilitative Care | Residential Care | Respite Care | Sexual and Reproductive Health\r\nAction Item - the THLN \"mid-category\", fariba to align w eServices.",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.category:eServices",
        "path" : "HealthcareService.category",
        "sliceName" : "eServices",
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://ehealthontario.ca/fhir/ValueSet/service-category-eServices"
        }
      },
      {
        "id" : "HealthcareService.category:eConsult",
        "path" : "HealthcareService.category",
        "sliceName" : "eConsult",
        "max" : "1",
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://ehealthontario.ca/fhir/ValueSet/service-category-eConsult"
        }
      },
      {
        "id" : "HealthcareService.category:eVisit",
        "path" : "HealthcareService.category",
        "sliceName" : "eVisit",
        "max" : "1",
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://ehealthontario.ca/fhir/ValueSet/service-category-eVisit"
        }
      },
      {
        "id" : "HealthcareService.category:Connex",
        "path" : "HealthcareService.category",
        "sliceName" : "Connex",
        "max" : "1",
        "mustSupport" : true,
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://ehealthontario.ca/fhir/ValueSet/service-type-connex"
        }
      },
      {
        "id" : "HealthcareService.category:Connex.coding.display",
        "path" : "HealthcareService.category.coding.display",
        "fixedString" : "focus",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.category:Connex.coding.display.extension",
        "path" : "HealthcareService.category.coding.display.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "HealthcareService.category:Connex.coding.display.extension:translation",
        "path" : "HealthcareService.category.coding.display.extension",
        "sliceName" : "translation",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/StructureDefinition/translation"
            ]
          }
        ],
        "isModifier" : false
      },
      {
        "id" : "HealthcareService.category:Connex.coding.display.extension:translation.extension",
        "path" : "HealthcareService.category.coding.display.extension.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 2
      },
      {
        "id" : "HealthcareService.category:Connex.coding.display.extension:translation.extension:lang",
        "path" : "HealthcareService.category.coding.display.extension.extension",
        "sliceName" : "lang",
        "min" : 1
      },
      {
        "id" : "HealthcareService.category:Connex.coding.display.extension:translation.extension:lang.value[x]",
        "path" : "HealthcareService.category.coding.display.extension.extension.value[x]",
        "fixedCode" : "fr",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.category:Connex.coding.display.extension:translation.extension:content",
        "path" : "HealthcareService.category.coding.display.extension.extension",
        "sliceName" : "content",
        "min" : 1
      },
      {
        "id" : "HealthcareService.category:Connex.coding.display.extension:translation.extension:content.value[x]",
        "path" : "HealthcareService.category.coding.display.extension.extension.value[x]",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.category:THLN",
        "path" : "HealthcareService.category",
        "sliceName" : "THLN",
        "mustSupport" : true,
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://ehealthontario.ca/fhir/ValueSet/service-category-thln"
        }
      },
      {
        "id" : "HealthcareService.category:THLN.coding",
        "path" : "HealthcareService.category.coding",
        "min" : 1,
        "mustSupport" : true,
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://ehealthontario.ca/fhir/ValueSet/service-category-thln"
        }
      },
      {
        "id" : "HealthcareService.category:THLN.coding.system",
        "path" : "HealthcareService.category.coding.system",
        "min" : 1,
        "fixedUri" : "http://ehealthontario.ca/fhir/CodeSystem/service-category-thln",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.category:THLN.coding.code",
        "path" : "HealthcareService.category.coding.code",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.category:THLN.coding.display",
        "path" : "HealthcareService.category.coding.display",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.category:THLN.coding.display.extension",
        "path" : "HealthcareService.category.coding.display.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "HealthcareService.category:THLN.coding.display.extension:translation",
        "path" : "HealthcareService.category.coding.display.extension",
        "sliceName" : "translation",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/StructureDefinition/translation"
            ]
          }
        ],
        "isModifier" : false
      },
      {
        "id" : "HealthcareService.category:THLN.coding.display.extension:translation.extension",
        "path" : "HealthcareService.category.coding.display.extension.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 2
      },
      {
        "id" : "HealthcareService.category:THLN.coding.display.extension:translation.extension:lang",
        "path" : "HealthcareService.category.coding.display.extension.extension",
        "sliceName" : "lang",
        "min" : 1
      },
      {
        "id" : "HealthcareService.category:THLN.coding.display.extension:translation.extension:lang.value[x]",
        "path" : "HealthcareService.category.coding.display.extension.extension.value[x]",
        "fixedCode" : "fr",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.category:THLN.coding.display.extension:translation.extension:content",
        "path" : "HealthcareService.category.coding.display.extension.extension",
        "sliceName" : "content",
        "min" : 1
      },
      {
        "id" : "HealthcareService.category:THLN.coding.display.extension:translation.extension:content.value[x]",
        "path" : "HealthcareService.category.coding.display.extension.extension.value[x]",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.category:AllCategory",
        "path" : "HealthcareService.category",
        "sliceName" : "AllCategory"
      },
      {
        "id" : "HealthcareService.type",
        "path" : "HealthcareService.type",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "$this"
            }
          ],
          "rules" : "open"
        },
        "comment" : "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.\r\n- - - -\r\n* eServices: uses extensions for single/multi-tag faceted taxonomy; otherwise mapped to practitioner specialty\r\n* eConsult: OTN sub-categories can go here (sample values?) \r\n* PHSD-Connex: Local Connex Value Set (uri=http://ontariohealth.ca/fhir/CodeSystem/ca-on-connex-type)\r\n* PHSD-THLN: Local THLN Value Set (uri=http://ontariohealth.ca/fhir/CodeSystem/ca-on-thln-type) - THLN Sub-Category",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.type.coding",
        "path" : "HealthcareService.type.coding",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.type.coding.system",
        "path" : "HealthcareService.type.coding.system",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.type.coding.code",
        "path" : "HealthcareService.type.coding.code",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.type.coding.display",
        "path" : "HealthcareService.type.coding.display",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.type.coding.display.extension",
        "path" : "HealthcareService.type.coding.display.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "HealthcareService.type.coding.display.extension:translation",
        "path" : "HealthcareService.type.coding.display.extension",
        "sliceName" : "translation",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/StructureDefinition/translation"
            ]
          }
        ],
        "isModifier" : false
      },
      {
        "id" : "HealthcareService.type.coding.display.extension:translation.extension",
        "path" : "HealthcareService.type.coding.display.extension.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 2
      },
      {
        "id" : "HealthcareService.type.coding.display.extension:translation.extension:lang",
        "path" : "HealthcareService.type.coding.display.extension.extension",
        "sliceName" : "lang",
        "min" : 1
      },
      {
        "id" : "HealthcareService.type.coding.display.extension:translation.extension:lang.value[x]",
        "path" : "HealthcareService.type.coding.display.extension.extension.value[x]",
        "fixedCode" : "fr"
      },
      {
        "id" : "HealthcareService.type:eServices",
        "path" : "HealthcareService.type",
        "sliceName" : "eServices"
      },
      {
        "id" : "HealthcareService.type:eConsult",
        "path" : "HealthcareService.type",
        "sliceName" : "eConsult"
      },
      {
        "id" : "HealthcareService.type:eVisit",
        "path" : "HealthcareService.type",
        "sliceName" : "eVisit"
      },
      {
        "id" : "HealthcareService.type:Connex",
        "path" : "HealthcareService.type",
        "sliceName" : "Connex",
        "mustSupport" : true,
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://ehealthontario.ca/fhir/ValueSet/service-type-connex"
        }
      },
      {
        "id" : "HealthcareService.type:Connex.coding",
        "path" : "HealthcareService.type.coding",
        "mustSupport" : true,
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://ehealthontario.ca/fhir/ValueSet/service-type-connex"
        }
      },
      {
        "id" : "HealthcareService.type:Connex.coding.system",
        "path" : "HealthcareService.type.coding.system",
        "fixedUri" : "http://ehealthontario.ca/fhir/CodeSystem/service-type-connex",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.type:Connex.coding.code",
        "path" : "HealthcareService.type.coding.code",
        "mustSupport" : false
      },
      {
        "id" : "HealthcareService.type:Connex.coding.display",
        "path" : "HealthcareService.type.coding.display",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.type:Connex.coding.display.extension",
        "path" : "HealthcareService.type.coding.display.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "HealthcareService.type:Connex.coding.display.extension:translation",
        "path" : "HealthcareService.type.coding.display.extension",
        "sliceName" : "translation",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/StructureDefinition/translation"
            ]
          }
        ],
        "isModifier" : false
      },
      {
        "id" : "HealthcareService.type:Connex.coding.display.extension:translation.extension",
        "path" : "HealthcareService.type.coding.display.extension.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 2
      },
      {
        "id" : "HealthcareService.type:Connex.coding.display.extension:translation.extension:lang",
        "path" : "HealthcareService.type.coding.display.extension.extension",
        "sliceName" : "lang",
        "min" : 1
      },
      {
        "id" : "HealthcareService.type:Connex.coding.display.extension:translation.extension:lang.value[x]",
        "path" : "HealthcareService.type.coding.display.extension.extension.value[x]",
        "fixedCode" : "fr"
      },
      {
        "id" : "HealthcareService.type:THLN",
        "path" : "HealthcareService.type",
        "sliceName" : "THLN",
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://ehealthontario.ca/fhir/ValueSet/service-type-thln"
        }
      },
      {
        "id" : "HealthcareService.type:THLN.coding",
        "path" : "HealthcareService.type.coding",
        "mustSupport" : true,
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://ehealthontario.ca/fhir/ValueSet/service-type-thln"
        }
      },
      {
        "id" : "HealthcareService.type:THLN.coding.system",
        "path" : "HealthcareService.type.coding.system",
        "fixedUri" : "http://ehealthontario.ca/fhir/CodeSystem/service-type-thln",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.type:THLN.coding.code",
        "path" : "HealthcareService.type.coding.code",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.type:THLN.coding.display",
        "path" : "HealthcareService.type.coding.display",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.type:THLN.coding.display.extension",
        "path" : "HealthcareService.type.coding.display.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "HealthcareService.type:THLN.coding.display.extension:translation",
        "path" : "HealthcareService.type.coding.display.extension",
        "sliceName" : "translation",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/StructureDefinition/translation"
            ]
          }
        ],
        "isModifier" : false
      },
      {
        "id" : "HealthcareService.type:THLN.coding.display.extension:translation.extension",
        "path" : "HealthcareService.type.coding.display.extension.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 2
      },
      {
        "id" : "HealthcareService.type:THLN.coding.display.extension:translation.extension:lang",
        "path" : "HealthcareService.type.coding.display.extension.extension",
        "sliceName" : "lang",
        "min" : 1
      },
      {
        "id" : "HealthcareService.type:THLN.coding.display.extension:translation.extension:lang.value[x]",
        "path" : "HealthcareService.type.coding.display.extension.extension.value[x]",
        "fixedCode" : "fr"
      },
      {
        "id" : "HealthcareService.specialty",
        "path" : "HealthcareService.specialty",
        "comment" : "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.\r\n- - - - \r\neServices: not used for service site specialties - .type is used for speciality and sub-speciality via taxonomies\r\neConsult: BASE specialty/subspecialty available as list; direct/group subspecialty is self-declared, captued in Area of Interest field (same PractitionerRole specialty)\r\nPHSD-Connex: ? Snomed CT Specialties to align w/ PPR?\r\nPHSD-THLN: ? Snomed CT Specialties to align w/ PPR?\r\n\r\nExtension will be used to mark if a hcs.specialty is Specialty vs Subspecialty\r\nFind out if OTN.specialty is fixed to c80-practice-code or if flexible",
        "mustSupport" : true,
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://ehealthontario.ca/fhir/ValueSet/ppr-qualified-expertise-role-type"
        }
      },
      {
        "id" : "HealthcareService.specialty.extension",
        "path" : "HealthcareService.specialty.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "HealthcareService.specialty.extension:subspecialty-indicator",
        "path" : "HealthcareService.specialty.extension",
        "sliceName" : "subspecialty-indicator",
        "short" : "Subspecialty Indicator",
        "definition" : "This extension is used as a flag to indicate that this is a subspecialty rather than a specialty for this healthcare service.",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "https://ehealthontario.ca/fhir/StructureDefinition/ca-on-phpd-ext-base-subspecialty-ind"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.specialty.extension:selfdeclared-specialty-indicator",
        "path" : "HealthcareService.specialty.extension",
        "sliceName" : "selfdeclared-specialty-indicator",
        "short" : "Self-declared Specialty Indicator",
        "definition" : "This extension is used as a flag to indicate that this is a self-declared specialty rather than a specialty supplied by a professional college for this healthcare service.",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "https://ehealthontario.ca/fhir/StructureDefinition/ca-on-phpd-ext-selfdeclared-specialty-ind"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.specialty.coding",
        "path" : "HealthcareService.specialty.coding",
        "mustSupport" : true,
        "binding" : {
          "strength" : "extensible",
          "valueSet" : "http://ehealthontario.ca/fhir/ValueSet/ppr-qualified-expertise-role-type"
        }
      },
      {
        "id" : "HealthcareService.specialty.coding.system",
        "path" : "HealthcareService.specialty.coding.system",
        "fixedUri" : "http://snomed.info/sct",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.specialty.coding.code",
        "path" : "HealthcareService.specialty.coding.code",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.specialty.coding.display",
        "path" : "HealthcareService.specialty.coding.display",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.specialty.coding.display.extension",
        "path" : "HealthcareService.specialty.coding.display.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "HealthcareService.specialty.coding.display.extension:translation",
        "path" : "HealthcareService.specialty.coding.display.extension",
        "sliceName" : "translation",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/StructureDefinition/translation"
            ]
          }
        ],
        "mustSupport" : true,
        "isModifier" : false
      },
      {
        "id" : "HealthcareService.specialty.coding.display.extension:translation.extension",
        "path" : "HealthcareService.specialty.coding.display.extension.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 2
      },
      {
        "id" : "HealthcareService.specialty.coding.display.extension:translation.extension:lang",
        "path" : "HealthcareService.specialty.coding.display.extension.extension",
        "sliceName" : "lang",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.specialty.coding.display.extension:translation.extension:lang.value[x]",
        "path" : "HealthcareService.specialty.coding.display.extension.extension.value[x]",
        "fixedCode" : "fr",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.specialty.coding.display.extension:translation.extension:content",
        "path" : "HealthcareService.specialty.coding.display.extension.extension",
        "sliceName" : "content",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.specialty.coding.display.extension:translation.extension:content.value[x]",
        "path" : "HealthcareService.specialty.coding.display.extension.extension.value[x]",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.specialty.text",
        "path" : "HealthcareService.specialty.text",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.specialty.text.extension",
        "path" : "HealthcareService.specialty.text.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "HealthcareService.specialty.text.extension:translation",
        "path" : "HealthcareService.specialty.text.extension",
        "sliceName" : "translation",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/StructureDefinition/translation"
            ]
          }
        ],
        "isModifier" : false
      },
      {
        "id" : "HealthcareService.specialty.text.extension:translation.extension",
        "path" : "HealthcareService.specialty.text.extension.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 2
      },
      {
        "id" : "HealthcareService.specialty.text.extension:translation.extension:lang",
        "path" : "HealthcareService.specialty.text.extension.extension",
        "sliceName" : "lang",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.specialty.text.extension:translation.extension:lang.value[x]",
        "path" : "HealthcareService.specialty.text.extension.extension.value[x]",
        "fixedCode" : "fr",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.specialty.text.extension:translation.extension:content",
        "path" : "HealthcareService.specialty.text.extension.extension",
        "sliceName" : "content",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.specialty.text.extension:translation.extension:content.value[x]",
        "path" : "HealthcareService.specialty.text.extension.extension.value[x]",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.location",
        "path" : "HealthcareService.location",
        "comment" : "References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.\r\n\r\nnote: eConsult will only have 1 location per healthcare service (HCS may have diff hours at diff locations) - will need to decide - does Connex and THLN have diff HCS info for diff locations?",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.location.reference",
        "path" : "HealthcareService.location.reference",
        "comment" : "Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure \"/[type]/[id]\" then it should be assumed that the reference is to a FHIR RESTful server.\r\n\r\nhttp://ehealthontario.ca/fhir/StructureDefinition/ca-on-ppr-location-response-profile-Location",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.name",
        "path" : "HealthcareService.name",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.name.extension",
        "path" : "HealthcareService.name.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "HealthcareService.name.extension:translation",
        "path" : "HealthcareService.name.extension",
        "sliceName" : "translation",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/StructureDefinition/translation"
            ]
          }
        ],
        "isModifier" : false
      },
      {
        "id" : "HealthcareService.name.extension:translation.extension",
        "path" : "HealthcareService.name.extension.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 2
      },
      {
        "id" : "HealthcareService.name.extension:translation.extension:lang",
        "path" : "HealthcareService.name.extension.extension",
        "sliceName" : "lang",
        "min" : 1
      },
      {
        "id" : "HealthcareService.name.extension:translation.extension:lang.value[x]",
        "path" : "HealthcareService.name.extension.extension.value[x]",
        "fixedCode" : "fr",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.comment",
        "path" : "HealthcareService.comment",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.extraDetails",
        "path" : "HealthcareService.extraDetails",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.extraDetails.extension",
        "path" : "HealthcareService.extraDetails.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "HealthcareService.extraDetails.extension:translation",
        "path" : "HealthcareService.extraDetails.extension",
        "sliceName" : "translation",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/StructureDefinition/translation"
            ]
          }
        ],
        "isModifier" : false
      },
      {
        "id" : "HealthcareService.extraDetails.extension:translation.extension",
        "path" : "HealthcareService.extraDetails.extension.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 2
      },
      {
        "id" : "HealthcareService.extraDetails.extension:translation.extension:lang",
        "path" : "HealthcareService.extraDetails.extension.extension",
        "sliceName" : "lang",
        "min" : 1
      },
      {
        "id" : "HealthcareService.extraDetails.extension:translation.extension:lang.value[x]",
        "path" : "HealthcareService.extraDetails.extension.extension.value[x]",
        "fixedCode" : "fr",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.telecom",
        "path" : "HealthcareService.telecom",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.telecom.extension",
        "path" : "HealthcareService.telecom.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "HealthcareService.telecom.extension:contactPurpose",
        "path" : "HealthcareService.telecom.extension",
        "sliceName" : "contactPurpose",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "https://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-contact-purpose"
            ]
          }
        ],
        "isModifier" : false
      },
      {
        "id" : "HealthcareService.telecom.extension:contactPurpose.value[x]",
        "path" : "HealthcareService.telecom.extension.value[x]",
        "comment" : "AfterHoursPhone / CrisisPhone / TollFreePhone",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.telecom.extension:contactPurpose.value[x].extension",
        "path" : "HealthcareService.telecom.extension.value[x].extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "HealthcareService.telecom.extension:contactPurpose.value[x].extension:translation",
        "path" : "HealthcareService.telecom.extension.value[x].extension",
        "sliceName" : "translation",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/StructureDefinition/translation"
            ]
          }
        ],
        "isModifier" : false
      },
      {
        "id" : "HealthcareService.telecom.system",
        "path" : "HealthcareService.telecom.system",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.telecom.value",
        "path" : "HealthcareService.telecom.value",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.telecom.use",
        "path" : "HealthcareService.telecom.use",
        "fixedCode" : "work",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.telecom.period",
        "path" : "HealthcareService.telecom.period",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.telecom.period.start",
        "path" : "HealthcareService.telecom.period.start",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.coverageArea",
        "path" : "HealthcareService.coverageArea",
        "comment" : "The locations referenced by the coverage area can include both specific locations, including areas, and also conceptual domains too (mode = kind), such as a physical area (tri-state area) and some other attribute (covered by Example Care Organization). These types of Locations are often not managed by any specific organization. This could also include generic locations such as \"in-home\".\r\n- - - \r\n* PHSD-Connex: County, LHIN, Municipality - all non-nullable 75-varchar + geocode\r\n* PHSD-THLN: string + hyperlink to map service\r\n* eConsult: \r\n* eServices: N/A",
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : [
              "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phpd-profile-Location-coverage"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.coverageArea.reference",
        "path" : "HealthcareService.coverageArea.reference",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.coverageArea.display",
        "path" : "HealthcareService.coverageArea.display",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.coverageArea.display.extension",
        "path" : "HealthcareService.coverageArea.display.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "HealthcareService.coverageArea.display.extension:translation",
        "path" : "HealthcareService.coverageArea.display.extension",
        "sliceName" : "translation",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/StructureDefinition/translation"
            ]
          }
        ],
        "mustSupport" : true,
        "isModifier" : false
      },
      {
        "id" : "HealthcareService.coverageArea.display.extension:translation.extension",
        "path" : "HealthcareService.coverageArea.display.extension.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 2
      },
      {
        "id" : "HealthcareService.coverageArea.display.extension:translation.extension:lang",
        "path" : "HealthcareService.coverageArea.display.extension.extension",
        "sliceName" : "lang",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.coverageArea.display.extension:translation.extension:lang.value[x]",
        "path" : "HealthcareService.coverageArea.display.extension.extension.value[x]",
        "fixedCode" : "fr",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.coverageArea.display.extension:translation.extension:content",
        "path" : "HealthcareService.coverageArea.display.extension.extension",
        "sliceName" : "content",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.coverageArea.display.extension:translation.extension:content.value[x]",
        "path" : "HealthcareService.coverageArea.display.extension.extension.value[x]",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.serviceProvisionCode",
        "path" : "HealthcareService.serviceProvisionCode",
        "comment" : "The provision means being commissioned by, contractually obliged or financially sourced. Types of costings that may apply to this healthcare service, such if the service may be available for free, some discounts available, or fees apply.\r\n\r\n--------\r\n\r\n* PHSD-Connex has \"additional cost\" field indicating fee for service &possible funding source\r\n* PHSD-THLN: Fee For Service\r\n* PHSD: likely extension to send actual fee information as freetext",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.serviceProvisionCode.text",
        "path" : "HealthcareService.serviceProvisionCode.text",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.serviceProvisionCode.text.extension",
        "path" : "HealthcareService.serviceProvisionCode.text.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "HealthcareService.serviceProvisionCode.text.extension:translation",
        "path" : "HealthcareService.serviceProvisionCode.text.extension",
        "sliceName" : "translation",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/StructureDefinition/translation"
            ]
          }
        ],
        "mustSupport" : true,
        "isModifier" : false
      },
      {
        "id" : "HealthcareService.serviceProvisionCode.text.extension:translation.extension",
        "path" : "HealthcareService.serviceProvisionCode.text.extension.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 2
      },
      {
        "id" : "HealthcareService.serviceProvisionCode.text.extension:translation.extension:lang",
        "path" : "HealthcareService.serviceProvisionCode.text.extension.extension",
        "sliceName" : "lang",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.serviceProvisionCode.text.extension:translation.extension:lang.value[x]",
        "path" : "HealthcareService.serviceProvisionCode.text.extension.extension.value[x]",
        "fixedCode" : "fr",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.serviceProvisionCode.text.extension:translation.extension:content",
        "path" : "HealthcareService.serviceProvisionCode.text.extension.extension",
        "sliceName" : "content",
        "min" : 1
      },
      {
        "id" : "HealthcareService.serviceProvisionCode.text.extension:translation.extension:content.value[x]",
        "path" : "HealthcareService.serviceProvisionCode.text.extension.extension.value[x]",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.eligibility",
        "path" : "HealthcareService.eligibility",
        "comment" : "ECE/Ocean requesting for eligibility info to be listed in HSC as narrative",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.eligibility.code",
        "path" : "HealthcareService.eligibility.code",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.eligibility.code.text",
        "path" : "HealthcareService.eligibility.code.text",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.eligibility.code.text.extension",
        "path" : "HealthcareService.eligibility.code.text.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "HealthcareService.eligibility.code.text.extension:translation",
        "path" : "HealthcareService.eligibility.code.text.extension",
        "sliceName" : "translation",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/StructureDefinition/translation"
            ]
          }
        ],
        "isModifier" : false
      },
      {
        "id" : "HealthcareService.eligibility.code.text.extension:translation.extension",
        "path" : "HealthcareService.eligibility.code.text.extension.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 2
      },
      {
        "id" : "HealthcareService.eligibility.code.text.extension:translation.extension:lang",
        "path" : "HealthcareService.eligibility.code.text.extension.extension",
        "sliceName" : "lang",
        "min" : 1
      },
      {
        "id" : "HealthcareService.eligibility.code.text.extension:translation.extension:lang.value[x]",
        "path" : "HealthcareService.eligibility.code.text.extension.extension.value[x]",
        "fixedCode" : "fr"
      },
      {
        "id" : "HealthcareService.eligibility.comment",
        "path" : "HealthcareService.eligibility.comment",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.eligibility.comment.extension",
        "path" : "HealthcareService.eligibility.comment.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "HealthcareService.eligibility.comment.extension:translation",
        "path" : "HealthcareService.eligibility.comment.extension",
        "sliceName" : "translation",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/StructureDefinition/translation"
            ]
          }
        ],
        "isModifier" : false
      },
      {
        "id" : "HealthcareService.program",
        "path" : "HealthcareService.program",
        "comment" : "Programs are often defined externally to an Organization, commonly by governments; e.g. Home and Community Care Programs, Homeless Program, ….\r\nmapped to eServices | eConsult | eVisit | Connex | THLN for now",
        "mustSupport" : true,
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://ehealthontario.ca/fhir/ValueSet/phsd-programs"
        }
      },
      {
        "id" : "HealthcareService.program.coding",
        "path" : "HealthcareService.program.coding",
        "min" : 1,
        "max" : "1",
        "mustSupport" : true,
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://ehealthontario.ca/fhir/ValueSet/phsd-programs"
        }
      },
      {
        "id" : "HealthcareService.program.coding.system",
        "path" : "HealthcareService.program.coding.system",
        "min" : 1,
        "fixedUri" : "http://ehealthontario.ca/fhir/CodeSystem/phsd-programs",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.program.coding.code",
        "path" : "HealthcareService.program.coding.code",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.program.coding.display",
        "path" : "HealthcareService.program.coding.display",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.program.coding.display.extension",
        "path" : "HealthcareService.program.coding.display.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "HealthcareService.program.coding.display.extension:translation",
        "path" : "HealthcareService.program.coding.display.extension",
        "sliceName" : "translation",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/StructureDefinition/translation"
            ]
          }
        ],
        "isModifier" : false
      },
      {
        "id" : "HealthcareService.program.coding.display.extension:translation.extension",
        "path" : "HealthcareService.program.coding.display.extension.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 2
      },
      {
        "id" : "HealthcareService.program.coding.display.extension:translation.extension:lang",
        "path" : "HealthcareService.program.coding.display.extension.extension",
        "sliceName" : "lang",
        "min" : 1
      },
      {
        "id" : "HealthcareService.program.coding.display.extension:translation.extension:lang.value[x]",
        "path" : "HealthcareService.program.coding.display.extension.extension.value[x]",
        "fixedCode" : "fr"
      },
      {
        "id" : "HealthcareService.characteristic",
        "path" : "HealthcareService.characteristic",
        "comment" : "These could be such things as is wheelchair accessible.\r\n---\r\nOTN: Accessibility 0..1, Accessibility Note 0..1",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.characteristic.text",
        "path" : "HealthcareService.characteristic.text",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.characteristic.text.extension",
        "path" : "HealthcareService.characteristic.text.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "HealthcareService.characteristic.text.extension:translation",
        "path" : "HealthcareService.characteristic.text.extension",
        "sliceName" : "translation",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/StructureDefinition/translation"
            ]
          }
        ],
        "mustSupport" : true,
        "isModifier" : false
      },
      {
        "id" : "HealthcareService.characteristic.text.extension:translation.extension",
        "path" : "HealthcareService.characteristic.text.extension.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 2
      },
      {
        "id" : "HealthcareService.characteristic.text.extension:translation.extension:lang",
        "path" : "HealthcareService.characteristic.text.extension.extension",
        "sliceName" : "lang",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.characteristic.text.extension:translation.extension:lang.value[x]",
        "path" : "HealthcareService.characteristic.text.extension.extension.value[x]",
        "fixedCode" : "fr",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.characteristic.text.extension:translation.extension:content",
        "path" : "HealthcareService.characteristic.text.extension.extension",
        "sliceName" : "content",
        "min" : 1
      },
      {
        "id" : "HealthcareService.characteristic.text.extension:translation.extension:content.value[x]",
        "path" : "HealthcareService.characteristic.text.extension.extension.value[x]",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.communication",
        "path" : "HealthcareService.communication",
        "comment" : "When using this property it indicates that the service is available with this language, it is not derived from the practitioners, and not all are required to use this language, just that this language is available while scheduling.\r\n\r\nLanguage goes into Communication\r\nsupport for indiginous services, translator services - where would this go?",
        "mustSupport" : true,
        "binding" : {
          "strength" : "preferred",
          "description" : "Languages understood or supported by Ontario clients and organizations. This value set represents the subset of all ISO living languages as of April 22, 2020.",
          "valueSet" : "http://ehealthontario.ca/fhir/ValueSet/human-language"
        }
      },
      {
        "id" : "HealthcareService.communication.coding",
        "path" : "HealthcareService.communication.coding",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.communication.coding.system",
        "path" : "HealthcareService.communication.coding.system",
        "fixedUri" : "urn:ietf:bcp:47",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.communication.coding.code",
        "path" : "HealthcareService.communication.coding.code",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.referralMethod",
        "path" : "HealthcareService.referralMethod",
        "comment" : "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.\r\n* eServices: \r\n* PHSD: Not Captured/Used\r\n* eConsult:",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.referralMethod.text",
        "path" : "HealthcareService.referralMethod.text",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.referralMethod.text.extension",
        "path" : "HealthcareService.referralMethod.text.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "HealthcareService.referralMethod.text.extension:translation",
        "path" : "HealthcareService.referralMethod.text.extension",
        "sliceName" : "translation",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/StructureDefinition/translation"
            ]
          }
        ],
        "mustSupport" : true,
        "isModifier" : false
      },
      {
        "id" : "HealthcareService.referralMethod.text.extension:translation.extension",
        "path" : "HealthcareService.referralMethod.text.extension.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 2
      },
      {
        "id" : "HealthcareService.referralMethod.text.extension:translation.extension:lang",
        "path" : "HealthcareService.referralMethod.text.extension.extension",
        "sliceName" : "lang",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.referralMethod.text.extension:translation.extension:content",
        "path" : "HealthcareService.referralMethod.text.extension.extension",
        "sliceName" : "content",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.appointmentRequired",
        "path" : "HealthcareService.appointmentRequired",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.availableTime",
        "path" : "HealthcareService.availableTime",
        "mustSupport" : true
      },
      {
        "id" : "HealthcareService.availableTime.extension",
        "path" : "HealthcareService.availableTime.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "HealthcareService.availableTime.extension:availableTimeString",
        "path" : "HealthcareService.availableTime.extension",
        "sliceName" : "availableTimeString",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "https://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-available-time-string"
            ]
          }
        ],
        "isModifier" : false
      },
      {
        "id" : "HealthcareService.endpoint.reference",
        "path" : "HealthcareService.endpoint.reference",
        "mustSupport" : false
      },
      {
        "id" : "HealthcareService.endpoint.type",
        "path" : "HealthcareService.endpoint.type",
        "mustSupport" : false
      },
      {
        "id" : "HealthcareService.endpoint.identifier",
        "path" : "HealthcareService.endpoint.identifier",
        "mustSupport" : false
      },
      {
        "id" : "HealthcareService.endpoint.display",
        "path" : "HealthcareService.endpoint.display",
        "mustSupport" : false
      }
    ]
  },
  "text" : {
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.